Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Greece F1 Czech Republic F3 Slovenia F3 Austria F1 Germany F14 France F15 France F18 France F19 Czech Republic F4 Qatar F1 Qatar F2 Qatar F3 France F4 Italy F4 France F7 Hungary F1 Italy F11 Morocco F3 France F8 Serbia & Montenegro F3 Austria F5 Italy F21 Italy F22 Croatia F3 Slovakia F1 Croatia F5 Great Britain F10 Italy F32 Ukraine F2 Ukraine F3 Germany F2 Germany F3 Croatia F2 France F5 France F7 Czech Republic F6 Austria F2 Belgium F2 Italy F15 Italy F19 France F6 France F11 France F16 France F17 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 France F4 Turkey F37 Turkey F38 Turkey F39 Turkey F44 Switzerland F2 Switzerland F3 Turkey F14 Turkey F15 Korea F3 Korea F4 Germany F7 France F18 Hungary F3 Czech Republic F1 France F14 Italy F6 France F4 Spain F5 Morocco F4 Netherlands F4 Italy F18 Italy F16 Open de L'Isere - Grenoble Ford Tennis Championships - Louisville Internationaux de Nouvelle-Caledonie - New Caledonia Morocco Tennis Tour - Fes Unicredit (Suisse) Bank S.A. Challenger - Chiasso 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Mamaia Challenger - Constanta Siemens Open 2007 - Scheveningen Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Challenger Tunisie - Tunis Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis Unicredit Czech Open - Prostejov The Surbiton Trophy - Surbiton Levene Gouldin & Thompson Tennis Challenger - Binghamton Open D'Orleans - Orleans Bordeaux Challenger Heilbronn Challenger Istanbul Challenger Rennes Challenger Ortisei Challenger Cherbourg Challenger Pingguo Challenger Prague Challenger Nottingham Challenger Nottingham Challenger Turin Challenger St. Remy Challenger Cherbourg Challenger Dallas Challenger Tashkent Challenger Dallas Challenger Tashkent Challenger Bratislava Challenger Tashkent Challenger Mons Challenger Bratislava Challenger Wroclaw Challenger Seoul Challenger Budapest Challenger Glasgow Challenger Eckental Challenger Gwangju Challenger Ismaning Challenger Jonkoping Challenger Bratislava Challenger Izmir Challenger Pau Challenger Hamburg Challenger Lugano Challenger Ismaning Challenger Quimper Challenger Forli 5 Challenger Quimper Challenger Ostrava Challenger Biella 7 Challenger Bergamo Challenger Zagreb Challenger Surbiton Challenger Ortisei Challenger Eckental Challenger Biel Challenger Irving Challenger Surbiton Challenger Bratislava Challenger Recanati Challenger Nottingham Challenger Open de Rennes La Trinitaine - Rennes Open Diputacion Ciudad de Pozoblanco - Cordoba Czech Indoor Open - Prague Open de Franche-Comte - Besancon Steelers Cup - Kosice New York Open - New York Tashkent Challenger Tatra Banka Open 2006 - Bratislava Croatia Osiguranje Rijeka Open - Rijeka Tatra Banka Slovak Open - Bratislava Besancon Challenger Orleans Challenger Seoul Challenger Aptos Challenger Bratislava Challenger Segovia Challenger St. Remy Challenger Orleans Challenger Heilbronn Challenger Sarajevo Challenger Pozoblanco Challenger Rennes Challenger Helsinki Challenger Ostrava Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Chuncheon Challenger Braunschweig Challenger Rennes Challenger Bratislava Challenger Cherbourg Challeger Sarajevo Challenger Sunrise Challenger Athens Challenger Quimper Challenger Guangzhou Challenger Penza Challenger Seoul Challenger Wroclaw Challenger Nottingham Challenger St. Brieuc Challenger Bergamo Challenger Guadalajara Challenger Rimouski Challenger Nottingham-2 Challenger Segovia Challenger Ningboo Challenger Geneva Challenger Grand Prix Hassan II - Casablanca Ismaning Challenger Kaohsiung Challenger Indian Wells Challenger Mallorca Challenger Johannesburg Challenger Quimper 2 Challenger Busan Challenger Biella 2 Challenger Bratislava Challenger Brescia Challenger Binghamton Challenger Granby Challenger Ismaning Challenger St. Remy Challenger Petange Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Seoul Challenger Busan Challenger Prague Challenger Bratislava Challenger Kremlin Cup - Moscow Ilkley Challenger Drummondville Challenger Raanana Challenger St. Remy Challenger Izmir Challenger Brest Challenger Shenzhen Challenger Raanana Challenger Davidoff Swiss Indoors Basel - Basel Vancouver Challenger Loughborough Challenger Milan Indoors - Milan Mallorca Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Gerry Weber Open - Halle Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Czech Open 2006 - Prostejov Rado Geneva Challenger - Geneva Intersport Heilbronn Open - Heilbronn Quimper Challenger Fergana Tennis Challenger Tournament - Fergana Guzzini Challenger - Recanati Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Biella 1 Challenger Pilot Pen Tennis - New Haven Tumkur Open - Tumkur Tatra Banka Open 2003 - Bratislava Okal Cup 2003 - Eckental Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Tatra Banka Open - Bratislava Challenger Ford de Cherbourg - Cherbourg Alfa Romeo Tennis Cup - Cordenons Ostdeutscher Sparkessen Cup - Dresden Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors BCR Open Romania - Bucharest IPP Geneva Trophy - Geneva IPP Geneva Trophy - Geneva The LTA Men's Challenger - Southampton Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini ATP Guzzini Challenger - Recanati Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding PBZ Zagreb Indoors - Zagreb The LTA Nottingham Challenger - Nottingham Open 13 - Marseille IPP Open - Helsinki Sony Ericsson Open - Miami Delray Beach International Tennis Championships - Delray Beach KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Orleans Challenger Samsung Challenger 2007 - Ho Chi Minh City LTA Cardiff Challenger - Cardiff San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Dublin Challenger - Dublin Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul IPP Open - Helsinki Internationaux du Doubs - Besancon III Isla de Lanzarote - Lanzarote Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Dubai Duty Free Tennis Championships - Dubai Kos Succhetti Tennis Cup - Cordenons BRD Nastase Tiriac Trophy - Bucharest ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Open de L'Isere - Grenoble Porsche Open - Poznan Winston-Salem Open - Winston-Salem Noumea Challenger BMW Open - Munich GHI Bronx Tennis Classic - Bronx Busan Challenger Erste Bank Open - Vienna Segovia Challenger Geneva Challenger Labertz Open by Stawag - Aachen Jersey Challenger Topshelf Open - 's-Hertogenbosch Johannesburg Challenger Athens Challenger Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Recanati Challenger Lambertz Open - Aachen Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Le Gosier Challenger Guangzhou Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Allianz Suisse Open - Gstaad Zagreb Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Astana Challenger Segovia Challenger Heineken Open - Auckland Izmir Challenger Mons Challenger Abierto Mexicano Telcel - Acapulco Baden Open - Karlsruhe Banca Stato Challenger - Lugano Schickedanz Open 2007 - Furth Aegon Nottingham Open - Nottingham Prague Challenger Hall of Fame Tennis Championships - Newport Top Wool Challenger - Biella Astana Challenger Beijing Challenger Shanghai Challenger Qatar ExxonMobil Open - Doha Bratislava Challenger Helsinki Challenger Open Sud de France - Montpellier Le Gosier Challenger ABN AMRO World Tennis Tournament - Rotterdam Lambertz Open by Stawag - Aachen US Men's Clay Court Championship - Houston Moselle Open - Metz Topshelf Open - 's-Hertogenbosch Hilton Waikoloa Village USTA Challenger - Waikoloa Tatra Banka Open - Bratislava Citi Open - Washington AT&T Challenger of Dallas - Dallas Geneva Challenger IPP Open - Helsinki Mobilux Open - Luxembourg Braunschweig Challenger Shenzhen Challenger Challenger 42 - Andrezieux Taipei City Challenger Internazionali di Tennis di Bergamo - Bergamo Gimcheon Challenger Sony Ericsson Open 2008 - Belgrade Davidoff Swiss Indoors - Basel Busan Challenger Granby Challenger Hall of Fame Tennis Championships - Newport Challenger DCNS de Cherbourg - Cherbourg Pozoblanco Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Geneva Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna ASB Classic - Auckland Unicredit (Suisse) Bank S. A. Challenger - Chiasso BMW Tennis Championship - Sunrise Taipei City Challenger Garanti Koza Sofia Open - Sofia Busan Challenger Rijeka Challenger Dharwad Challenger 2006 - Dharwad Portoroz Challenger Ostdeutscher Sparkassen Cup - Dresden Orleans Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel AEGON International - Eastbourne Eckental Challenger Brescia Challenger Manila Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Busan Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Bangkok Challenger Intrum Stockholm Open - Stockholm South African Airways Tennis Open - Durban DIEMA XTRA Sofia Open - Sofia Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Geneva Challenger - Geneva Prosperita Open 2007 - Ostrava Brescia Challenger Libema Open - 's-Hertogenbosch Open de L'Isere - Grenoble Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Irving Challenger Volkswagen Challenger 2004 - Wolfsburg If Stockholm Open - Stockholm Portoroz Challenger Challenger 42 - Andrezieux Porsche Open - Poznan Open Sud de France - Montpellier Rennes Challenger St. Brieuc Challenger Fergana Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha XXXVII Torneig C.E. Laieta - Barcelona Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Orleans Challenger Geneva Challenger - Geneva Open Sud de France - Montpellier San Remo Tennis Cup - San Remo Open 13 Provence - Marseille Lugano Challenger Ortisei Challenger Brasov Challenger - Brasov Dusseldorf Open Challenger 2007 - Dusseldorf Geneva Challenger Izmir Challenger Ortisei Challenger The Surbiton Trophy - Surbiton Copa Sevilla 2007 - Seville Phoenix Challenger Taipei City Challenger Guadalajara Challenger Ipsos Bucharest Challenger - Bucharest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Geneva Challenger - Geneva ATP Challenger Trophy 2007 - Trnava The LTA Nottingham Challenger - Nottingham Eckental Challenger The Manchester Trophy - Manchester Manchester Challenger Bratislava Challenger Mons Challenger Kobstaedernes ATP Challenger - Kolding Trieste Challenger Prostejov Challenger Biella Challenger The Tarka Challenger - Barnstaple Recanati Challenger Bratislava Challenger Samsung Securities Cup - Seoul Ostrava Challenger Cary Challenger TED Open - Istanbul Tennis Napoli Cup - Napoli Mauthausen Challenger Helsinki Challenger Troisdorf Challenger Pharma Medico Open 2008 - Aarhus Ilkley Challenger Ostrava Challenger Salzburg Challenger Malaga Challenger BNP Paribas Primrose - Bordeaux Geneva Challenger - Geneva Atlanta Tennis Championships - Atlanta Delray Beach Open - Delray Beach Surbiton Challenger Geneva Challenger - Geneva Mons Challenger Forli 3 Challenger Abierto Mexicano de Tenis Mifel - Los Cabos BB&T Atlanta Open - Atlanta Internationaux du Doubs - Besancon Taipei City Challenger Sunrise Challenger Ostrava Challenger Steelers Cup - Kosice Power Horse Cup - Dusseldorf Music City Challenger - Nashville Countrywide Classic - Los Angeles Geovillage Open Trofeo Melia Olbia - Olbia Gerry Weber Open - Halle AEGON International - Eastbourne SA Tennis Open - Johannesburg Allianz Suisse Open Gstaad - Gstaad PEOPLEnet Cup - Dnepropetrovsk Open 13 - Marseille Davidoff Swiss Indoors - Basel Open 13 - Marseille 9° Trani Cup - Trani Hypo Group Tennis International - Portschach Badden Open by Rothaus - Ettlingen Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis BMW Open - Munich AEGON International - Eastbourne Open de Moselle - Metz Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Heineken Open - Auckland BB&T Atlanta Open - Atlanta Granby Challenger Aircel Chennai Open - Chennai Open 13 - Marseille AEGON Championships - London Pozoblanco Challenger ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Irving Challenger Gerry Weber Open - Halle Open de Nice Cote dAzur - Nice Hall of Fame Tennis Championships - Newport Kun-Ming Challenger Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Open 13 - Marseille Next Generation Adelaide International - Adelaide Shenzhen Open - Shenzhen The Artois Championships - London Hall of Fame Open - Newport Open 13 Provence - Marseille Truist Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Serbia Open - Belgrade Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Davidoff Swiss Indoors - Basel BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Allianz Suisse Open - Gstaad Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Western & Southern Open - Cincinnati U.S. Open - New York Mutua Madrid Open - Madrid French Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Legg Mason Tennis Classic - Washington U.S. Open - New York Wimbledon - London Citi Open - Washington Olympics - London French Open - Paris Miami Open - Miami U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 French Open - Paris Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 BNP Paribas Open - Indian Wells Australian Open (juniors) Wimbledon (juniors)